package easyLeetcode;
/*
35. 搜索插入位置
给定一个排序数组和一个目标值，在数组中找到目标值，并返回其索引。如果目标值不存在于数组中，返回它将会被按顺序插入的位置。
示例 1:
输入: nums = [1,3,5,6], target = 5
输出: 2
示例 2:
输入: nums = [1,3,5,6], target = 2
输出: 1
示例 3:
输入: nums = [1,3,5,6], target = 7
输出: 4
* */
public class Leetcode_10 {
    public static void main(String[] args) {
        int [] nums = {1,2,4,5,6,7};
        System.out.println(searchInsert(nums, 3));
    }

    public static int searchInsert(int[] nums, int target) {
        for (int i = nums.length - 1; i >= 0; i--) {
            if (nums[i] == target) {
                return i;
            }
            if (nums[i] <= target) {
                return i + 1;
            }

        }
        return 0;
    }
}
